import React from 'react';
import { File,User } from '../comment/type';

interface Outbound {
   /**
   * 资产编码
   *  @description.zh-CN 资产编码
   * @default           必填
   */
     assetCode: String;
  /**
   * 商品类型
   *  @description.zh-CN 商品类型 (数据来自后端)
   * @default           必填
   *
   */
  contacts: String;
  /**
   * 商品名称
   *  @description.zh-CN 商品名称 (数据来自后端)
   * @default           必填
   *
   */
  product_name: String;
  /**
   * 型号
   *  @description.zh-CN 型号 (数据来自后端)
   * @default           必填
   *
   */
  type: String;
  /**
   * 单位
   *  @description.zh-CN 单位 (数据来自后端)
   * @default           必填
   *
   */
  unit: String;

  /**
   * 资产性质
   *  @description.zh-CN 资产性质 (此处直接存储 '固定资产' | '消耗品' 字符串) (接口中1-需要归还,2-无需归还)
   * @default           必填
   */
  property: String;
  /**
   * 本次出库数量
   *  @description.zh-CN 本次出库数量(小数)
   * @default           必填
   *
   */
   out_count: Number;
  /**
   * 出库位置
   *  @description.zh-CN 出库位置
   * @default           必填
   *
   */
  location: Array<any>;
  /**
   * 所需容量|体积
   *  @description.zh-CN 所需容量|体积小数)
   * @default           必填
   *
   */
  ogg: Number;
}

export interface IHelloProps {
  /**
   *  出库类型
   * @description.zh-CN  出库类型 ['领用出库'|'退货出库'|'手动出库']
   * @default           必填
   */
  outboundType: String;
  /**
   * 出库单号
   *  @description.zh-CN 出库单号
   * @default           必填
   *
   */
  outboundOrderNum: String;
  /**
   *  备注
   * @description.zh-CN 备注
   * @default
   */
  outboundRemark?: String;
  /**
   *  附件  (选项参考下表)
   * @description.zh-CN 附件  (选项参考下表)
   */
  outboundFile?: Array<File>;
  /**
   *  出库商品明细  (选项参考下表)
   * @description.zh-CN 出库商品明细  (选项参考下表)
   * @default           必填
   */
  outboundTable: Array<Outbound>;
}
export const UserOptions = (props: User) => {};
export const OutboundOptions = (props: Outbound) => {};
export const FileOptions = (props: File) => {};
const Hello: React.FC<IHelloProps> = () => <div>Hello World!</div>;

export default Hello;
